.card-img-top {
    height: 200px;
    object-fit: cover;
}

@media (max-width: 768px) {
    .card-img-top {
        height: 150px;
    }
}

.modal-dialog {
    max-width: 90%;
    margin: 1.75rem auto;
}

.table-responsive {
    margin-top: 20px;
}

.form-label {
    font-weight: 500;
}

.alert {
    margin-top: 20px;
}

/* 上传进度条样式 */
.progress {
    display: none;
    margin-top: 10px;
}

.progress-bar {
    transition: width 0.3s ease-in-out;
}